physically demanding effort - Alemán Inglés Diccionario